A Programming Environment for Distributed Applications Design in Artificial Intelligence
نویسنده
چکیده
Complex applications in Artificial Intelligence need a multiple representation of knowledge and tasks, in term of abstraction levels and points of view. The integration of numerous resources (knowledge-based systems, real-time systems, data bases ...), often geographically distributed on different machines connected into a network, is moreover a necessity to develop real scale systems. Distributed Artificial Intelligence (DAI) approach is thus becoming important to solve problems in complex situations [][][]. There are several currents in the DAI research and we are rather involved in the design of DAI programming platforms for large and complex real-world problem solving systems. Blackboard systems constitute the earlier architecture, it is based on a shared memory allowing the communication among a collection of specialists and an external and unique control structure. Blackboard architectures have been extended in many ways, especially to include a control structure based on a blackboard system itself (hierarchical blackboards) [][]. Multiagent systems are more recent and are based on coordinated agents (problem-solvers) communicating most of the time via message passing. A solution arises from the cooperation between several agents, each of them being in charge of a specific task, but no one having sufficient resources to produce a solution : coordination, cooperation, knowledge, goals, plans...exchanges are then necessary to reach a global solution [][]. Our own research is along this last line.
منابع مشابه
Pact: An Environment for Parallel Heuristic Programming
This paper introduces Pact, a new model for parallel heuristic programming on MIMD machines. Designed and implemented as an integrated tool environment, Pact allows the user to develop and test (1) new distributed artificial intelligence applications, (2) new parallel heuristic search strategies and (3) new dynamic allocation algorithms. The modular design and layer abstraction of Pact offers t...
متن کاملExploiting Agent-Oriented Programming for Building Advanced Web 2.0 Applications
We believe that agent-oriented programming languages and multi-agent programming technologies provide an effective level of abstraction for tackling the design and programming of mainstream software applications, besides being techniques effective for dealing with (Distributed) Artificial Intelligence problems. In this paper we support this claim in practice by discussing the use of a platform ...
متن کاملA Bio-inspired Nano-Agent Architecture for Intelligent Agents
Intelligent artificial creatures cover a large range of applications in various domains. Recent advances in intelligent agent technologies make now possible to develop a growing number of real-world applications. However, these applications require a new generation of open software architectures that combines such technologies with lightweight design and portability. This chapter describes a ne...
متن کاملAn Overview of the Artificial Intelligence Applications in Identifying and Combating the Covid-19 Pandemic
Intruduction: In late 2019, people around the world became infected with Covid-19 by the outbreak, the pandemy and epidemy of this disease. To this end, researchers in various fields are seeking to find solutions to the problems related to the control and management of crises. The transmission power of the new corona virus has drawn the attention of experts in the use of artificial intelligence...
متن کاملAo Dai: Agent Oriented Design for Ambient Intelligence
In this paper we present mobile Multi-Agent Systems (MAS) as a specific paradigm to design intelligent and distributed applications in the context of Ambient Intelligence (AmI). We discuss how mobility, coupled with MAS, can be useful to meet the requirements of AmI. Indeed, the main features of mobile MAS, such as natural distribution of the system, inherent intelligence of the agents, and the...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1992